be on a lucky streak - Turkish English Dictionary